appointed as managing director - Español Inglés Diccionario